package cn.qingyun.gis.modules.scenes.util;

/**
 * @author sgc
 * @date 2024年04月29日 15:57
 */
public class BaseUtil {

    /**
     * 获取当前项目的路径地址
     * 用于获取文件地址
     * @return
     */
    public static String getSystemBasePath(){
        String osName = System.getProperties().getProperty("os.name");
        if (osName.equals("Linux")) {
            return System.getProperty("user.dir");
        } else {
            String rootPath = Class.class.getClass().getResource("/").getPath();
            rootPath = rootPath.substring(1);
            rootPath.substring(0,rootPath.lastIndexOf("/"));
            return rootPath;
        }
    }

    /**
     * 获取当前项目的路径地址
     * 用于获取文件地址
     * @return
     */
    public static String getUploadFilesPath(){
        return getSystemBasePath() + "/uploadFiles";
    }

}
